package com.computergames.server.service.Interface;

import io.netty.channel.ChannelHandlerContext;

public interface ReconnectHandler {
    void handleReconnect(ChannelHandlerContext ctx, String roomName, String username);
    String generateUniqueKey(String roomName, String username);
    void handleTimeout(ChannelHandlerContext ctx, String roomName, String username);
    void startReconnectLogic(ChannelHandlerContext ctx, String roomName, String username);
    void shutdown();
}
